Big Huge Thesaurus

neritid gastropod

noun